/*
 * File:   CharacterServiceImplTest.h
 * Author: luk
 *
 * Created on Mar 1, 2015, 9:42:26 PM
 */

#ifndef CHARACTERSERVICEIMPLTEST_H
#define	CHARACTERSERVICEIMPLTEST_H

#include <cppunit/extensions/HelperMacros.h>

class CharacterServiceImplTest : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(CharacterServiceImplTest);

    CPPUNIT_TEST(testCreate);
    CPPUNIT_TEST(testCharacterThrustingDamage);
    CPPUNIT_TEST(testCharacterSwingingDamage);

    CPPUNIT_TEST_SUITE_END();

public:
    CharacterServiceImplTest();
    virtual ~CharacterServiceImplTest();
    void setUp();
    void tearDown();

private:
    void testCreate();

    void testCharacterThrustingDamage();

    void testCharacterSwingingDamage();
};

#endif	/* CHARACTERSERVICEIMPLTEST_H */

